package vip.liux.backend.application.service.pay.dto.wallet;

import lombok.Data;
import vip.liux.contracts.shared.enums.pay.PayRefundStatus;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class PayWalletRechargeDto {

    private Long id;

    private BigDecimal totalPrice;

    private BigDecimal payPrice;

    private BigDecimal bonusPrice;

    private String payChannelCode;

    private String payChannelName;

    private String payOrderNo;

    private String payOrderChannelOrderNo; // 从 PayOrder 的 channelOrderNo 字段

    private LocalDateTime payTime;

    private PayRefundStatus refundStatus;
}
